home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 June / MacFormat 25.iso / Shareware City / Applications / ZX Loader 1.0.4 / Tape converter / KIO.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-26  |  1.4 KB  |  40 lines  |  [TEXT/EDIT]

  1. #ifndef    __KIO__
  2. #define    __KIO__
  3.  
  4. // ---- Data type definitions -------------------------------------------------
  5. #define     Char        unsigned char
  6. #define     Short    unsigned short
  7. #define     Long        unsigned long
  8.  
  9. // -----    Constants ---------------------------------------------------------
  10. #define    true    1
  11. #define    false     0
  12. #define    yes        1
  13. #define    no        0
  14. #define    on        1
  15. #define    off        0
  16.  
  17. // -----    Error numbers -----------------------------------------------------
  18. #define error    -1            // general error
  19. #define    ok        0            // no error
  20. #define    oomem    'kx01'        // memory overflow
  21. #define    oorange    'kx02'        // argument out of range (general)
  22. #define    badref    'kx03'        // Handle, pointer, or reference number is illegal
  23. #define badsize    'kx04'        // argument out of range (size)
  24. #define    badidx    'kx05'        // Array index out of range
  25.  
  26. // -----    Nice defines -------------------------------------------------------
  27. #define     min(a,b)    ( ((a) < (b)) ? (a) : (b) )
  28. #define     max(a,b)    ( ((a) > (b)) ? (a) : (b) )
  29.  
  30. // -----    Standard functions -------------------------------------------------
  31. extern    CheckGestalt    ( void );
  32. extern    InitAppleEvents    ( void );
  33. extern    PollEvents     ( short evMask, long evDelay, RgnHandle evRegion );
  34.  
  35. // -----    General data -------------------------------------------------
  36. extern    EventRecord    event;        // event returned by WaitNextEvent
  37. extern    Boolean        done;        // Abbruchkriterium für Event-Warteschleife
  38. extern    Boolean        powerMgr;    // Power manager present? --> CheckGestalt()
  39.  
  40. #endif